<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>PopplerPage</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="index.html" title="Poppler Reference Manual">
<link rel="up" href="ch01.html" title="Poppler">
<link rel="prev" href="poppler-poppler-document.html" title="PopplerDocument">
<link rel="next" href="poppler-poppler-action.html" title="PopplerAction">
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
<tr valign="middle">
<td><a accesskey="p" href="poppler-poppler-document.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">Poppler Reference Manual</th>
<td><a accesskey="n" href="poppler-poppler-action.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr>
<tr><td colspan="5" class="shortcuts">
<a href="#poppler-poppler-page.synopsis" class="shortcut">Top</a>
                   | 
                  <a href="#poppler-poppler-page.description" class="shortcut">Description</a>
</td></tr>
</table>
<div class="refentry" title="PopplerPage">
<a name="poppler-poppler-page"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="poppler-poppler-page.top_of_page"></a>PopplerPage</span></h2>
<p>PopplerPage — Information about a page in a document</p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsynopsisdiv" title="Synopsis">
<a name="poppler-poppler-page.synopsis"></a><h2>Synopsis</h2>
<pre class="synopsis"><span class="returnvalue">void</span>                <a class="link" href="poppler-poppler-page.html#poppler-page-render" title="poppler_page_render ()">poppler_page_render</a>                 (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><span class="type">cairo_t</span> *cairo</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="poppler-poppler-page.html#poppler-page-render-to-pixbuf" title="poppler_page_render_to_pixbuf ()">poppler_page_render_to_pixbuf</a>       (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> src_x</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> src_y</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> src_width</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> src_height</code></em>,
                                                         <em class="parameter"><code><span class="type">double</span> scale</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> rotation</code></em>,
                                                         <em class="parameter"><code><span class="type">GdkPixbuf</span> *pixbuf</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="poppler-poppler-page.html#poppler-page-get-size" title="poppler_page_get_size ()">poppler_page_get_size</a>               (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><span class="type">double</span> *width</code></em>,
                                                         <em class="parameter"><code><span class="type">double</span> *height</code></em>);
<span class="returnvalue">int</span>                 <a class="link" href="poppler-poppler-page.html#poppler-page-get-index" title="poppler_page_get_index ()">poppler_page_get_index</a>              (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
<span class="returnvalue">cairo_surface_t</span> *   <a class="link" href="poppler-poppler-page.html#poppler-page-get-thumbnail" title="poppler_page_get_thumbnail ()">poppler_page_get_thumbnail</a>          (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
<span class="returnvalue">gboolean</span>            <a class="link" href="poppler-poppler-page.html#poppler-page-get-thumbnail-size" title="poppler_page_get_thumbnail_size ()">poppler_page_get_thumbnail_size</a>     (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> *width</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> *height</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="poppler-poppler-page.html#poppler-page-render-to-ps" title="poppler_page_render_to_ps ()">poppler_page_render_to_ps</a>           (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPSFile" title="PopplerPSFile"><span class="type">PopplerPSFile</span></a> *ps_file</code></em>);
<span class="returnvalue">GList</span> *             <a class="link" href="poppler-poppler-page.html#poppler-page-find-text" title="poppler_page_find_text ()">poppler_page_find_text</a>              (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code>const <span class="type">char</span> *text</code></em>);
<span class="returnvalue">char</span> *              <a class="link" href="poppler-poppler-page.html#poppler-page-get-text" title="poppler_page_get_text ()">poppler_page_get_text</a>               (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *rect</code></em>);
<span class="returnvalue">double</span>              <a class="link" href="poppler-poppler-page.html#poppler-page-get-duration" title="poppler_page_get_duration ()">poppler_page_get_duration</a>           (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
<a class="link" href="poppler-poppler-page.html#PopplerPageTransition" title="PopplerPageTransition"><span class="returnvalue">PopplerPageTransition</span></a> * <a class="link" href="poppler-poppler-page.html#poppler-page-get-transition" title="poppler_page_get_transition ()">poppler_page_get_transition</a>     (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
<span class="returnvalue">GList</span> *             <a class="link" href="poppler-poppler-page.html#poppler-page-get-link-mapping" title="poppler_page_get_link_mapping ()">poppler_page_get_link_mapping</a>       (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="poppler-poppler-page.html#poppler-page-free-link-mapping" title="poppler_page_free_link_mapping ()">poppler_page_free_link_mapping</a>      (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);
<span class="returnvalue">GList</span> *             <a class="link" href="poppler-poppler-page.html#poppler-page-get-image-mapping" title="poppler_page_get_image_mapping ()">poppler_page_get_image_mapping</a>      (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="poppler-poppler-page.html#poppler-page-free-image-mapping" title="poppler_page_free_image_mapping ()">poppler_page_free_image_mapping</a>     (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);
<span class="returnvalue">GList</span> *             <a class="link" href="poppler-poppler-page.html#poppler-page-get-form-field-mapping" title="poppler_page_get_form_field_mapping ()">poppler_page_get_form_field_mapping</a> (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="poppler-poppler-page.html#poppler-page-free-form-field-mapping" title="poppler_page_free_form_field_mapping ()">poppler_page_free_form_field_mapping</a>
                                                        (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);
<span class="returnvalue">GList</span> *             <a class="link" href="poppler-poppler-page.html#poppler-page-get-selection-region" title="poppler_page_get_selection_region ()">poppler_page_get_selection_region</a>   (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><span class="type">gdouble</span> scale</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="poppler-poppler-page.html#poppler-page-render-selection" title="poppler_page_render_selection ()">poppler_page_render_selection</a>       (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><span class="type">cairo_t</span> *cairo</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *old_selection</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
                                                         <em class="parameter"><code><span class="type">PopplerColor</span> *glyph_color</code></em>,
                                                         <em class="parameter"><code><span class="type">PopplerColor</span> *background_color</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="poppler-poppler-page.html#poppler-page-render-selection-to-pixbuf" title="poppler_page_render_selection_to_pixbuf ()">poppler_page_render_selection_to_pixbuf</a>
                                                        (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><span class="type">gdouble</span> scale</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> rotation</code></em>,
                                                         <em class="parameter"><code><span class="type">GdkPixbuf</span> *pixbuf</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *old_selection</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
                                                         <em class="parameter"><code><span class="type">GdkColor</span> *glyph_color</code></em>,
                                                         <em class="parameter"><code><span class="type">GdkColor</span> *background_color</code></em>);
#define             <a class="link" href="poppler-poppler-page.html#POPPLER-TYPE-RECTANGLE:CAPS" title="POPPLER_TYPE_RECTANGLE">POPPLER_TYPE_RECTANGLE</a>
                    <a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle">PopplerRectangle</a>;
<span class="returnvalue">GType</span>               <a class="link" href="poppler-poppler-page.html#poppler-rectangle-get-type" title="poppler_rectangle_get_type ()">poppler_rectangle_get_type</a>          (<em class="parameter"><code><span class="type">void</span></code></em>);
<a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="returnvalue">PopplerRectangle</span></a> *  <a class="link" href="poppler-poppler-page.html#poppler-rectangle-new" title="poppler_rectangle_new ()">poppler_rectangle_new</a>               (<em class="parameter"><code><span class="type">void</span></code></em>);
<a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="returnvalue">PopplerRectangle</span></a> *  <a class="link" href="poppler-poppler-page.html#poppler-rectangle-copy" title="poppler_rectangle_copy ()">poppler_rectangle_copy</a>              (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *rectangle</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="poppler-poppler-page.html#poppler-rectangle-free" title="poppler_rectangle_free ()">poppler_rectangle_free</a>              (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *rectangle</code></em>);
#define             <a class="link" href="poppler-poppler-page.html#POPPLER-TYPE-PAGE-TRANSITION:CAPS" title="POPPLER_TYPE_PAGE_TRANSITION">POPPLER_TYPE_PAGE_TRANSITION</a>
                    <a class="link" href="poppler-poppler-page.html#PopplerPageTransition" title="PopplerPageTransition">PopplerPageTransition</a>;
<span class="returnvalue">GType</span>               <a class="link" href="poppler-poppler-page.html#poppler-page-transition-get-type" title="poppler_page_transition_get_type ()">poppler_page_transition_get_type</a>    (<em class="parameter"><code><span class="type">void</span></code></em>);
<a class="link" href="poppler-poppler-page.html#PopplerPageTransition" title="PopplerPageTransition"><span class="returnvalue">PopplerPageTransition</span></a> * <a class="link" href="poppler-poppler-page.html#poppler-page-transition-new" title="poppler_page_transition_new ()">poppler_page_transition_new</a>     (<em class="parameter"><code><span class="type">void</span></code></em>);
<a class="link" href="poppler-poppler-page.html#PopplerPageTransition" title="PopplerPageTransition"><span class="returnvalue">PopplerPageTransition</span></a> * <a class="link" href="poppler-poppler-page.html#poppler-page-transition-copy" title="poppler_page_transition_copy ()">poppler_page_transition_copy</a>    (<em class="parameter"><code><a class="link" href="poppler-poppler-page.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a> *transition</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="poppler-poppler-page.html#poppler-page-transition-free" title="poppler_page_transition_free ()">poppler_page_transition_free</a>        (<em class="parameter"><code><a class="link" href="poppler-poppler-page.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a> *transition</code></em>);
#define             <a class="link" href="poppler-poppler-page.html#POPPLER-TYPE-LINK-MAPPING:CAPS" title="POPPLER_TYPE_LINK_MAPPING">POPPLER_TYPE_LINK_MAPPING</a>
                    <a class="link" href="poppler-poppler.html#PopplerLinkMapping" title="PopplerLinkMapping">PopplerLinkMapping</a>;
<span class="returnvalue">GType</span>               <a class="link" href="poppler-poppler-page.html#poppler-link-mapping-get-type" title="poppler_link_mapping_get_type ()">poppler_link_mapping_get_type</a>       (<em class="parameter"><code><span class="type">void</span></code></em>);
<a class="link" href="poppler-poppler.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="returnvalue">PopplerLinkMapping</span></a> * <a class="link" href="poppler-poppler-page.html#poppler-link-mapping-new" title="poppler_link_mapping_new ()">poppler_link_mapping_new</a>           (<em class="parameter"><code><span class="type">void</span></code></em>);
<a class="link" href="poppler-poppler.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="returnvalue">PopplerLinkMapping</span></a> * <a class="link" href="poppler-poppler-page.html#poppler-link-mapping-copy" title="poppler_link_mapping_copy ()">poppler_link_mapping_copy</a>          (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a> *mapping</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="poppler-poppler-page.html#poppler-link-mapping-free" title="poppler_link_mapping_free ()">poppler_link_mapping_free</a>           (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a> *mapping</code></em>);
#define             <a class="link" href="poppler-poppler-page.html#POPPLER-TYPE-IMAGE-MAPPING:CAPS" title="POPPLER_TYPE_IMAGE_MAPPING">POPPLER_TYPE_IMAGE_MAPPING</a>
                    <a class="link" href="poppler-poppler-page.html#PopplerImageMapping" title="PopplerImageMapping">PopplerImageMapping</a>;
<span class="returnvalue">GType</span>               <a class="link" href="poppler-poppler-page.html#poppler-image-mapping-get-type" title="poppler_image_mapping_get_type ()">poppler_image_mapping_get_type</a>      (<em class="parameter"><code><span class="type">void</span></code></em>);
<a class="link" href="poppler-poppler-page.html#PopplerImageMapping" title="PopplerImageMapping"><span class="returnvalue">PopplerImageMapping</span></a> * <a class="link" href="poppler-poppler-page.html#poppler-image-mapping-new" title="poppler_image_mapping_new ()">poppler_image_mapping_new</a>         (<em class="parameter"><code><span class="type">void</span></code></em>);
<a class="link" href="poppler-poppler-page.html#PopplerImageMapping" title="PopplerImageMapping"><span class="returnvalue">PopplerImageMapping</span></a> * <a class="link" href="poppler-poppler-page.html#poppler-image-mapping-copy" title="poppler_image_mapping_copy ()">poppler_image_mapping_copy</a>        (<em class="parameter"><code><a class="link" href="poppler-poppler-page.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a> *mapping</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="poppler-poppler-page.html#poppler-image-mapping-free" title="poppler_image_mapping_free ()">poppler_image_mapping_free</a>          (<em class="parameter"><code><a class="link" href="poppler-poppler-page.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a> *mapping</code></em>);
#define             <a class="link" href="poppler-poppler-page.html#POPPLER-TYPE-FORM-FIELD-MAPPING:CAPS" title="POPPLER_TYPE_FORM_FIELD_MAPPING">POPPLER_TYPE_FORM_FIELD_MAPPING</a>
                    <a class="link" href="poppler-poppler-page.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping">PopplerFormFieldMapping</a>;
<span class="returnvalue">GType</span>               <a class="link" href="poppler-poppler-page.html#poppler-form-field-mapping-get-type" title="poppler_form_field_mapping_get_type ()">poppler_form_field_mapping_get_type</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
<a class="link" href="poppler-poppler-page.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="returnvalue">PopplerFormFieldMapping</span></a> * <a class="link" href="poppler-poppler-page.html#poppler-form-field-mapping-new" title="poppler_form_field_mapping_new ()">poppler_form_field_mapping_new</a>
                                                        (<em class="parameter"><code><span class="type">void</span></code></em>);
<a class="link" href="poppler-poppler-page.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="returnvalue">PopplerFormFieldMapping</span></a> * <a class="link" href="poppler-poppler-page.html#poppler-form-field-mapping-copy" title="poppler_form_field_mapping_copy ()">poppler_form_field_mapping_copy</a>
                                                        (<em class="parameter"><code><a class="link" href="poppler-poppler-page.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a> *mapping</code></em>);
<span class="returnvalue">void</span>                <a class="link" href="poppler-poppler-page.html#poppler-form-field-mapping-free" title="poppler_form_field_mapping_free ()">poppler_form_field_mapping_free</a>     (<em class="parameter"><code><a class="link" href="poppler-poppler-page.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a> *mapping</code></em>);
</pre>
</div>
<div class="refsect1" title="Description">
<a name="poppler-poppler-page.description"></a><h2>Description</h2>
<p>
</p>
</div>
<div class="refsect1" title="Details">
<a name="poppler-poppler-page.details"></a><h2>Details</h2>
<div class="refsect2" title="poppler_page_render ()">
<a name="poppler-page-render"></a><h3>poppler_page_render ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_render                 (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><span class="type">cairo_t</span> *cairo</code></em>);</pre>
<p>
Render the page to the given cairo context. This function
is for rendering a page that will be displayed. If you want
to render a page that will be printed use
<code class="function">poppler_page_render_for_printing()</code> instead
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>the page to render from
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>cairo</code></em> :</span></p></td>
<td>cairo context to render to
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_render_to_pixbuf ()">
<a name="poppler-page-render-to-pixbuf"></a><h3>poppler_page_render_to_pixbuf ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_render_to_pixbuf       (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> src_x</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> src_y</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> src_width</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> src_height</code></em>,
                                                         <em class="parameter"><code><span class="type">double</span> scale</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> rotation</code></em>,
                                                         <em class="parameter"><code><span class="type">GdkPixbuf</span> *pixbuf</code></em>);</pre>
<p>
First scale the document to match the specified pixels per point,
then render the rectangle given by the upper left corner at
(src_x, src_y) and src_width and src_height.
This function is for rendering a page that will be displayed.
If you want to render a page that will be printed use
<code class="function">poppler_page_render_to_pixbuf_for_printing()</code> instead
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>the page to render from
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>src_x</code></em> :</span></p></td>
<td>x coordinate of upper left corner  
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>src_y</code></em> :</span></p></td>
<td>y coordinate of upper left corner  
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>src_width</code></em> :</span></p></td>
<td>width of rectangle to render  
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>src_height</code></em> :</span></p></td>
<td>height of rectangle to render
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>scale</code></em> :</span></p></td>
<td>scale specified as pixels per point
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>rotation</code></em> :</span></p></td>
<td>rotate the document by the specified degree
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>pixbuf</code></em> :</span></p></td>
<td>pixbuf to render into
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_get_size ()">
<a name="poppler-page-get-size"></a><h3>poppler_page_get_size ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_get_size               (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><span class="type">double</span> *width</code></em>,
                                                         <em class="parameter"><code><span class="type">double</span> *height</code></em>);</pre>
<p>
Gets the size of <em class="parameter"><code>page</code></em> at the current scale and rotation.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>A <a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
<td>return location for the width of <em class="parameter"><code>page</code></em>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
<td>return location for the height of <em class="parameter"><code>page</code></em>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_get_index ()">
<a name="poppler-page-get-index"></a><h3>poppler_page_get_index ()</h3>
<pre class="programlisting"><span class="returnvalue">int</span>                 poppler_page_get_index              (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
<p>
Returns the index of <em class="parameter"><code>page</code></em>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>a <a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> index value of <em class="parameter"><code>page</code></em>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_get_thumbnail ()">
<a name="poppler-page-get-thumbnail"></a><h3>poppler_page_get_thumbnail ()</h3>
<pre class="programlisting"><span class="returnvalue">cairo_surface_t</span> *   poppler_page_get_thumbnail          (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
<p>
Get the embedded thumbnail for the specified page.  If the document
doesn't have an embedded thumbnail for the page, this function
returns <code class="literal">NULL</code>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>the <span class="type">PopperPage</span> to get the thumbnail for
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the tumbnail as a cairo_surface_t or <code class="literal">NULL</code> if the document
doesn't have a thumbnail for this page.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_get_thumbnail_size ()">
<a name="poppler-page-get-thumbnail-size"></a><h3>poppler_page_get_thumbnail_size ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>            poppler_page_get_thumbnail_size     (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> *width</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> *height</code></em>);</pre>
<p>
Returns <code class="literal">TRUE</code> if <em class="parameter"><code>page</code></em> has a thumbnail associated with it.  It also
fills in <em class="parameter"><code>width</code></em> and <em class="parameter"><code>height</code></em> with the width and height of the
thumbnail.  The values of width and height are not changed if no
appropriate thumbnail exists.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>A <a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
<td>return location for width
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
<td>return location for height
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> <code class="literal">TRUE</code>, if <em class="parameter"><code>page</code></em> has a thumbnail associated with it.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_render_to_ps ()">
<a name="poppler-page-render-to-ps"></a><h3>poppler_page_render_to_ps ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_render_to_ps           (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPSFile" title="PopplerPSFile"><span class="type">PopplerPSFile</span></a> *ps_file</code></em>);</pre>
<p>
Render the page on a postscript file
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>a <a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>ps_file</code></em> :</span></p></td>
<td>the PopplerPSFile to render to
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_find_text ()">
<a name="poppler-page-find-text"></a><h3>poppler_page_find_text ()</h3>
<pre class="programlisting"><span class="returnvalue">GList</span> *             poppler_page_find_text              (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code>const <span class="type">char</span> *text</code></em>);</pre>
<p>
A <span class="type">GList</span> of rectangles for each occurance of the text on the page.
The coordinates are in PDF points.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>a <a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>text</code></em> :</span></p></td>
<td>the text to search for (UTF-8 encoded)
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> a <span class="type">GList</span> of PopplerRectangle, 
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_get_text ()">
<a name="poppler-page-get-text"></a><h3>poppler_page_get_text ()</h3>
<pre class="programlisting"><span class="returnvalue">char</span> *              poppler_page_get_text               (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *rect</code></em>);</pre>
<p>
Retrieves the contents of the specified <em class="parameter"><code>selection</code></em> as text.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>a <a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>style</code></em> :</span></p></td>
<td>a <a class="link" href="poppler-poppler.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>rect</code></em> :</span></p></td>
<td>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> a pointer to the contents of the <em class="parameter"><code>selection</code></em>
              as a string
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_get_duration ()">
<a name="poppler-page-get-duration"></a><h3>poppler_page_get_duration ()</h3>
<pre class="programlisting"><span class="returnvalue">double</span>              poppler_page_get_duration           (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
<p>
Returns the duration of <em class="parameter"><code>page</code></em>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>a <a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> duration in seconds of <em class="parameter"><code>page</code></em> or -1.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_get_transition ()">
<a name="poppler-page-get-transition"></a><h3>poppler_page_get_transition ()</h3>
<pre class="programlisting"><a class="link" href="poppler-poppler-page.html#PopplerPageTransition" title="PopplerPageTransition"><span class="returnvalue">PopplerPageTransition</span></a> * poppler_page_get_transition     (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
<p>
Returns the transition effect of <em class="parameter"><code>page</code></em>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>a <a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> a <a class="link" href="poppler-poppler-page.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a> or NULL.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_get_link_mapping ()">
<a name="poppler-page-get-link-mapping"></a><h3>poppler_page_get_link_mapping ()</h3>
<pre class="programlisting"><span class="returnvalue">GList</span> *             poppler_page_get_link_mapping       (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
<p>
Returns a list of <a class="link" href="poppler-poppler.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a> items that map from a
location on <em class="parameter"><code>page</code></em> to a <a class="link" href="poppler-poppler-action.html#PopplerAction" title="union PopplerAction"><span class="type">PopplerAction</span></a>.  This list must be freed
with <a class="link" href="poppler-poppler-page.html#poppler-page-free-link-mapping" title="poppler_page_free_link_mapping ()"><code class="function">poppler_page_free_link_mapping()</code></a> when done.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>A <a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> A <span class="type">GList</span> of <a class="link" href="poppler-poppler.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_free_link_mapping ()">
<a name="poppler-page-free-link-mapping"></a><h3>poppler_page_free_link_mapping ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_free_link_mapping      (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);</pre>
<p>
Frees a list of <a class="link" href="poppler-poppler.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a>s allocated by
<a class="link" href="poppler-poppler-page.html#poppler-page-get-link-mapping" title="poppler_page_get_link_mapping ()"><code class="function">poppler_page_get_link_mapping()</code></a>.  It also frees the <a class="link" href="poppler-poppler-action.html#PopplerAction" title="union PopplerAction"><span class="type">PopplerAction</span></a>s
that each mapping contains, so if you want to keep them around, you need to
copy them with <a class="link" href="poppler-poppler-action.html#poppler-action-copy" title="poppler_action_copy ()"><code class="function">poppler_action_copy()</code></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
<td>A list of <a class="link" href="poppler-poppler.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a>s
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_get_image_mapping ()">
<a name="poppler-page-get-image-mapping"></a><h3>poppler_page_get_image_mapping ()</h3>
<pre class="programlisting"><span class="returnvalue">GList</span> *             poppler_page_get_image_mapping      (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
<p>
Returns a list of <a class="link" href="poppler-poppler-page.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a> items that map from a
location on <em class="parameter"><code>page</code></em> to an image of the page. This list must be freed
with <a class="link" href="poppler-poppler-page.html#poppler-page-free-image-mapping" title="poppler_page_free_image_mapping ()"><code class="function">poppler_page_free_image_mapping()</code></a> when done.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>A <a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> A <span class="type">GList</span> of <a class="link" href="poppler-poppler-page.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_free_image_mapping ()">
<a name="poppler-page-free-image-mapping"></a><h3>poppler_page_free_image_mapping ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_free_image_mapping     (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);</pre>
<p>
Frees a list of <a class="link" href="poppler-poppler-page.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a>s allocated by
<a class="link" href="poppler-poppler-page.html#poppler-page-get-image-mapping" title="poppler_page_get_image_mapping ()"><code class="function">poppler_page_get_image_mapping()</code></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
<td>A list of <a class="link" href="poppler-poppler-page.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a>s
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_get_form_field_mapping ()">
<a name="poppler-page-get-form-field-mapping"></a><h3>poppler_page_get_form_field_mapping ()</h3>
<pre class="programlisting"><span class="returnvalue">GList</span> *             poppler_page_get_form_field_mapping (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
<p>
Returns a list of <a class="link" href="poppler-poppler-page.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a> items that map from a
location on <em class="parameter"><code>page</code></em> to a form field.  This list must be freed
with <a class="link" href="poppler-poppler-page.html#poppler-page-free-form-field-mapping" title="poppler_page_free_form_field_mapping ()"><code class="function">poppler_page_free_form_field_mapping()</code></a> when done.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>A <a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> A <span class="type">GList</span> of <a class="link" href="poppler-poppler-page.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_free_form_field_mapping ()">
<a name="poppler-page-free-form-field-mapping"></a><h3>poppler_page_free_form_field_mapping ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_free_form_field_mapping
                                                        (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);</pre>
<p>
Frees a list of <a class="link" href="poppler-poppler-page.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a>s allocated by
<a class="link" href="poppler-poppler-page.html#poppler-page-get-form-field-mapping" title="poppler_page_get_form_field_mapping ()"><code class="function">poppler_page_get_form_field_mapping()</code></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
<td>A list of <a class="link" href="poppler-poppler-page.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a>s
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_get_selection_region ()">
<a name="poppler-page-get-selection-region"></a><h3>poppler_page_get_selection_region ()</h3>
<pre class="programlisting"><span class="returnvalue">GList</span> *             poppler_page_get_selection_region   (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><span class="type">gdouble</span> scale</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>);</pre>
<p>
Returns a region containing the area that would be rendered by
<a class="link" href="poppler-poppler-page.html#poppler-page-render-selection" title="poppler_page_render_selection ()"><code class="function">poppler_page_render_selection()</code></a> or 
<a class="link" href="poppler-poppler-page.html#poppler-page-render-selection-to-pixbuf" title="poppler_page_render_selection_to_pixbuf ()"><code class="function">poppler_page_render_selection_to_pixbuf()</code></a> as a <span class="type">GList</span> of
<a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a>. The returned list must be freed with
<code class="function">poppler_page_selection_region_free()</code>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>a <a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>scale</code></em> :</span></p></td>
<td>scale specified as pixels per point
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>style</code></em> :</span></p></td>
<td>a <a class="link" href="poppler-poppler.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
<td>start and end point of selection as a rectangle
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> a <span class="type">GList</span> of <a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_render_selection ()">
<a name="poppler-page-render-selection"></a><h3>poppler_page_render_selection ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_render_selection       (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><span class="type">cairo_t</span> *cairo</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *old_selection</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
                                                         <em class="parameter"><code><span class="type">PopplerColor</span> *glyph_color</code></em>,
                                                         <em class="parameter"><code><span class="type">PopplerColor</span> *background_color</code></em>);</pre>
<p>
Render the selection specified by <em class="parameter"><code>selection</code></em> for <em class="parameter"><code>page</code></em> to
the given cairo context.  The selection will be rendered, using
<em class="parameter"><code>glyph_color</code></em> for the glyphs and <em class="parameter"><code>background_color</code></em> for the selection
background.
</p>
<p>
If non-NULL, <em class="parameter"><code>old_selection</code></em> specifies the selection that is already
rendered to <em class="parameter"><code>cairo</code></em>, in which case this function will (some day)
only render the changed part of the selection.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>the <a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> for which to render selection
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>cairo</code></em> :</span></p></td>
<td>cairo context to render to
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
<td>start and end point of selection as a rectangle
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>old_selection</code></em> :</span></p></td>
<td>previous selection
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>style</code></em> :</span></p></td>
<td>a <a class="link" href="poppler-poppler.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>glyph_color</code></em> :</span></p></td>
<td>color to use for drawing glyphs
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>background_color</code></em> :</span></p></td>
<td>color to use for the selection background
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_render_selection_to_pixbuf ()">
<a name="poppler-page-render-selection-to-pixbuf"></a><h3>poppler_page_render_selection_to_pixbuf ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_render_selection_to_pixbuf
                                                        (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
                                                         <em class="parameter"><code><span class="type">gdouble</span> scale</code></em>,
                                                         <em class="parameter"><code><span class="type">int</span> rotation</code></em>,
                                                         <em class="parameter"><code><span class="type">GdkPixbuf</span> *pixbuf</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *old_selection</code></em>,
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
                                                         <em class="parameter"><code><span class="type">GdkColor</span> *glyph_color</code></em>,
                                                         <em class="parameter"><code><span class="type">GdkColor</span> *background_color</code></em>);</pre>
<p>
Render the selection specified by <em class="parameter"><code>selection</code></em> for <em class="parameter"><code>page</code></em> into
<em class="parameter"><code>pixbuf</code></em>.  The selection will be rendered at <em class="parameter"><code>scale</code></em>, using
<em class="parameter"><code>glyph_color</code></em> for the glyphs and <em class="parameter"><code>background_color</code></em> for the selection
background.
</p>
<p>
If non-NULL, <em class="parameter"><code>old_selection</code></em> specifies the selection that is already
rendered in <em class="parameter"><code>pixbuf</code></em>, in which case this function will (some day)
only render the changed part of the selection.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
<td>the <a class="link" href="poppler-poppler.html#PopplerPage"><span class="type">PopplerPage</span></a> for which to render selection
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>scale</code></em> :</span></p></td>
<td>scale specified as pixels per point
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>rotation</code></em> :</span></p></td>
<td>rotate the document by the specified degree
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>pixbuf</code></em> :</span></p></td>
<td>pixbuf to render to
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
<td>start and end point of selection as a rectangle
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>old_selection</code></em> :</span></p></td>
<td>previous selection
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>style</code></em> :</span></p></td>
<td>a <a class="link" href="poppler-poppler.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>glyph_color</code></em> :</span></p></td>
<td>color to use for drawing glyphs
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>background_color</code></em> :</span></p></td>
<td>color to use for the selection background
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="POPPLER_TYPE_RECTANGLE">
<a name="POPPLER-TYPE-RECTANGLE:CAPS"></a><h3>POPPLER_TYPE_RECTANGLE</h3>
<pre class="programlisting">#define POPPLER_TYPE_RECTANGLE             (poppler_rectangle_get_type ())
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" title="PopplerRectangle">
<a name="PopplerRectangle"></a><h3>PopplerRectangle</h3>
<pre class="programlisting">typedef struct {
  gdouble x1;
  gdouble y1;
  gdouble x2;
  gdouble y2;
} PopplerRectangle;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" title="poppler_rectangle_get_type ()">
<a name="poppler-rectangle-get-type"></a><h3>poppler_rectangle_get_type ()</h3>
<pre class="programlisting"><span class="returnvalue">GType</span>               poppler_rectangle_get_type          (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_rectangle_new ()">
<a name="poppler-rectangle-new"></a><h3>poppler_rectangle_new ()</h3>
<pre class="programlisting"><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="returnvalue">PopplerRectangle</span></a> *  poppler_rectangle_new               (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_rectangle_copy ()">
<a name="poppler-rectangle-copy"></a><h3>poppler_rectangle_copy ()</h3>
<pre class="programlisting"><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="returnvalue">PopplerRectangle</span></a> *  poppler_rectangle_copy              (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *rectangle</code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>rectangle</code></em> :</span></p></td>
<td>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_rectangle_free ()">
<a name="poppler-rectangle-free"></a><h3>poppler_rectangle_free ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_rectangle_free              (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *rectangle</code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>rectangle</code></em> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="POPPLER_TYPE_PAGE_TRANSITION">
<a name="POPPLER-TYPE-PAGE-TRANSITION:CAPS"></a><h3>POPPLER_TYPE_PAGE_TRANSITION</h3>
<pre class="programlisting">#define POPPLER_TYPE_PAGE_TRANSITION                (poppler_page_transition_get_type ())
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" title="PopplerPageTransition">
<a name="PopplerPageTransition"></a><h3>PopplerPageTransition</h3>
<pre class="programlisting">typedef struct {
  PopplerPageTransitionType type;
  PopplerPageTransitionAlignment alignment;
  PopplerPageTransitionDirection direction;
  gint duration;
  gint angle;
  gdouble scale;
  gboolean rectangular;
} PopplerPageTransition;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" title="poppler_page_transition_get_type ()">
<a name="poppler-page-transition-get-type"></a><h3>poppler_page_transition_get_type ()</h3>
<pre class="programlisting"><span class="returnvalue">GType</span>               poppler_page_transition_get_type    (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_transition_new ()">
<a name="poppler-page-transition-new"></a><h3>poppler_page_transition_new ()</h3>
<pre class="programlisting"><a class="link" href="poppler-poppler-page.html#PopplerPageTransition" title="PopplerPageTransition"><span class="returnvalue">PopplerPageTransition</span></a> * poppler_page_transition_new     (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_transition_copy ()">
<a name="poppler-page-transition-copy"></a><h3>poppler_page_transition_copy ()</h3>
<pre class="programlisting"><a class="link" href="poppler-poppler-page.html#PopplerPageTransition" title="PopplerPageTransition"><span class="returnvalue">PopplerPageTransition</span></a> * poppler_page_transition_copy    (<em class="parameter"><code><a class="link" href="poppler-poppler-page.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a> *transition</code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>transition</code></em> :</span></p></td>
<td>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_page_transition_free ()">
<a name="poppler-page-transition-free"></a><h3>poppler_page_transition_free ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_transition_free        (<em class="parameter"><code><a class="link" href="poppler-poppler-page.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a> *transition</code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>transition</code></em> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="POPPLER_TYPE_LINK_MAPPING">
<a name="POPPLER-TYPE-LINK-MAPPING:CAPS"></a><h3>POPPLER_TYPE_LINK_MAPPING</h3>
<pre class="programlisting">#define POPPLER_TYPE_LINK_MAPPING             (poppler_link_mapping_get_type ())
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" title="PopplerLinkMapping">
<a name="PopplerLinkMapping"></a><h3>PopplerLinkMapping</h3>
<pre class="programlisting">typedef struct {
  PopplerRectangle area;
  PopplerAction *action;
} PopplerLinkMapping;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" title="poppler_link_mapping_get_type ()">
<a name="poppler-link-mapping-get-type"></a><h3>poppler_link_mapping_get_type ()</h3>
<pre class="programlisting"><span class="returnvalue">GType</span>               poppler_link_mapping_get_type       (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_link_mapping_new ()">
<a name="poppler-link-mapping-new"></a><h3>poppler_link_mapping_new ()</h3>
<pre class="programlisting"><a class="link" href="poppler-poppler.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="returnvalue">PopplerLinkMapping</span></a> * poppler_link_mapping_new           (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_link_mapping_copy ()">
<a name="poppler-link-mapping-copy"></a><h3>poppler_link_mapping_copy ()</h3>
<pre class="programlisting"><a class="link" href="poppler-poppler.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="returnvalue">PopplerLinkMapping</span></a> * poppler_link_mapping_copy          (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a> *mapping</code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
<td>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_link_mapping_free ()">
<a name="poppler-link-mapping-free"></a><h3>poppler_link_mapping_free ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_link_mapping_free           (<em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a> *mapping</code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="POPPLER_TYPE_IMAGE_MAPPING">
<a name="POPPLER-TYPE-IMAGE-MAPPING:CAPS"></a><h3>POPPLER_TYPE_IMAGE_MAPPING</h3>
<pre class="programlisting">#define POPPLER_TYPE_IMAGE_MAPPING             (poppler_image_mapping_get_type ())
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" title="PopplerImageMapping">
<a name="PopplerImageMapping"></a><h3>PopplerImageMapping</h3>
<pre class="programlisting">typedef struct {
  PopplerRectangle area;
  gint image_id;	
} PopplerImageMapping;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" title="poppler_image_mapping_get_type ()">
<a name="poppler-image-mapping-get-type"></a><h3>poppler_image_mapping_get_type ()</h3>
<pre class="programlisting"><span class="returnvalue">GType</span>               poppler_image_mapping_get_type      (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_image_mapping_new ()">
<a name="poppler-image-mapping-new"></a><h3>poppler_image_mapping_new ()</h3>
<pre class="programlisting"><a class="link" href="poppler-poppler-page.html#PopplerImageMapping" title="PopplerImageMapping"><span class="returnvalue">PopplerImageMapping</span></a> * poppler_image_mapping_new         (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_image_mapping_copy ()">
<a name="poppler-image-mapping-copy"></a><h3>poppler_image_mapping_copy ()</h3>
<pre class="programlisting"><a class="link" href="poppler-poppler-page.html#PopplerImageMapping" title="PopplerImageMapping"><span class="returnvalue">PopplerImageMapping</span></a> * poppler_image_mapping_copy        (<em class="parameter"><code><a class="link" href="poppler-poppler-page.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a> *mapping</code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
<td>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_image_mapping_free ()">
<a name="poppler-image-mapping-free"></a><h3>poppler_image_mapping_free ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_image_mapping_free          (<em class="parameter"><code><a class="link" href="poppler-poppler-page.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a> *mapping</code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="POPPLER_TYPE_FORM_FIELD_MAPPING">
<a name="POPPLER-TYPE-FORM-FIELD-MAPPING:CAPS"></a><h3>POPPLER_TYPE_FORM_FIELD_MAPPING</h3>
<pre class="programlisting">#define POPPLER_TYPE_FORM_FIELD_MAPPING               (poppler_form_field_mapping_get_type ())
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" title="PopplerFormFieldMapping">
<a name="PopplerFormFieldMapping"></a><h3>PopplerFormFieldMapping</h3>
<pre class="programlisting">typedef struct {
  PopplerRectangle area;
  PopplerFormField *field;
} PopplerFormFieldMapping;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" title="poppler_form_field_mapping_get_type ()">
<a name="poppler-form-field-mapping-get-type"></a><h3>poppler_form_field_mapping_get_type ()</h3>
<pre class="programlisting"><span class="returnvalue">GType</span>               poppler_form_field_mapping_get_type (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_form_field_mapping_new ()">
<a name="poppler-form-field-mapping-new"></a><h3>poppler_form_field_mapping_new ()</h3>
<pre class="programlisting"><a class="link" href="poppler-poppler-page.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="returnvalue">PopplerFormFieldMapping</span></a> * poppler_form_field_mapping_new
                                                        (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_form_field_mapping_copy ()">
<a name="poppler-form-field-mapping-copy"></a><h3>poppler_form_field_mapping_copy ()</h3>
<pre class="programlisting"><a class="link" href="poppler-poppler-page.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="returnvalue">PopplerFormFieldMapping</span></a> * poppler_form_field_mapping_copy
                                                        (<em class="parameter"><code><a class="link" href="poppler-poppler-page.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a> *mapping</code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
<td>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="poppler_form_field_mapping_free ()">
<a name="poppler-form-field-mapping-free"></a><h3>poppler_form_field_mapping_free ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_form_field_mapping_free     (<em class="parameter"><code><a class="link" href="poppler-poppler-page.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a> *mapping</code></em>);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
<td>
</td>
</tr></tbody>
</table></div>
</div>
</div>
</div>
<div class="footer">
<hr>
          Generated by GTK-Doc V1.14</div>
</body>
</html>